package com.tarena.lbs.stock.api;

import com.tarena.lbs.pojo.stock.param.CouponStockParam;

public interface StockApi {
    /**
     * 初始化优惠券股票
     *
     * @param param 初始化优惠券股票的参数，类型为CouponStockParam
     * @return 如果成功初始化优惠券股票则返回true，否则返回false
     */
    //初始化优惠券库存
    boolean initCouponStock(CouponStockParam param);
    //查询剩余库存师傅充足
    boolean isEnough(Integer couponId);
    //扣减库存
    boolean reduceStock(Integer couponId);
}
